package com.erp.dao;

import com.erp.pojo.DatabaseChangelogLock;
import com.erp.pojo.DatabaseChangelogLockExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DatabaseChangelogLockMapper {
    long countByExample(DatabaseChangelogLockExample example);

    int deleteByExample(DatabaseChangelogLockExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(DatabaseChangelogLock record);

    int insertSelective(DatabaseChangelogLock record);

    List<DatabaseChangelogLock> selectByExample(DatabaseChangelogLockExample example);

    DatabaseChangelogLock selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") DatabaseChangelogLock record, @Param("example") DatabaseChangelogLockExample example);

    int updateByExample(@Param("record") DatabaseChangelogLock record, @Param("example") DatabaseChangelogLockExample example);

    int updateByPrimaryKeySelective(DatabaseChangelogLock record);

    int updateByPrimaryKey(DatabaseChangelogLock record);
}